package com.xqb.listen.ui.music.mvi

import androidx.compose.runtime.snapshots.SnapshotStateList
import com.xqb.listen.IApp
import com.xqb.listen.base.IUiState
import com.xqb.listen.manager.media.model.MediaModel
import com.xqb.listen.manager.permission.PermissionUtil
import com.xqb.listen.manager.permission.model.MediaType

/**
 * @author Ling
 * @date :2025/1/23 10:10
 */
data class LocalMusicState(
    val hasPermission : Boolean,
    val audioList : SnapshotStateList<MediaModel> = SnapshotStateList()
) : IUiState